diarrhea-causing parasite - Français Anglais Dictionnaire